package com.cn.xiaonuo.slbfinances.slborders.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**   
 *  
 * @Description:  提现订单
 * @Author:       luyangyang   
 * @CreateDate:   SlShopWalletOrder
 * @Version:      V1.0
 *    
 */
@Data
@TableName("sl_shop_wallet_order")
public class SlShopWalletOrder implements Serializable {

	private static final long serialVersionUID = 1671602551415L;

	@TableId(type = IdType.AUTO)
	private Integer id;
	/**
	 * sl_shop_payment主键ID
	 */
	private Integer payId;
	/**
	 * 钱包id
	 */
	private Integer walletId;
	/**
	 * 用户ID
	 */
	private Integer userId;
	/**
	 * 订单ID
	 */
	private Integer orderId;
	/**
	 * 订单现金总金额
	 */
	private BigDecimal totalAmount;
	/**
	 * 现金的手续费
	 */
	private BigDecimal commission;
	/**
	 * 金额
	 */
	private BigDecimal balance;
	/**
	 * 财务是否打款：0未打款1已打款，2提现失败，3余额不足
	 */
	private Integer payStatus;
	/**
	 * 类型：1订单结算，2体现
	 */
	private Integer type;
	/**
	 * 备注
	 */
	private String remarks;
	/**
	 * 创建时间
	 */
	private String createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 结算时间
	 */
	private String payTime;
	/**
	 * 冻结
	 */
	private Integer frozen;
	/**
	 * 订单购物券总金额
	 */
	private BigDecimal totalGwj;
	/**
	 * 订单总金额
	 */
	private BigDecimal allAmount;
	/**
	 * 钱包类型：0普通钱包1好收银钱包
	 */
	private Integer walletType;
	/**
	 * 提现编号
	 */
	private String withdrawalNo;
	/**
	 * 进件编号
	 */
	private String psNo;
}
